在前一篇,我們認識了 Lambda 無伺服器運算服務,學到如何不用管理伺服器就能執行程式碼。今天要來介紹 AWS 最常見、最基礎的服務之一 S3(Simple Storage Service)。
1. 什麼是 S3?
S3 是 AWS 提供的物件儲存服務,可以存放各種類型的檔案(例如文件、圖片、影片、備份等),設計上具有高耐久性與高可用性。
2. 核心概念
- Bucket
- S3 的邏輯容器,用來存放物件
- 每個 Bucket 名稱必須全域唯一
- Object
- 存放在 S3 的檔案(圖片、影片、文件等)
- 每個物件都有唯一的 Key
- 存取控制
- 預設 S3 Bucket 是私有的
- 存取控制方式:
- Bucket Policy
- IAM
- ACL(存取控制清單)
3. 常見使用情境
4. 重點整理
- S3 是物件儲存服務
- 基本單位是 Bucket 與 Object
- 存取控制方式包含 Bucket Policy、IAM、ACL。
5. 延伸閱讀
AWS官方文件
下一篇文章,我們將來探討 S3 的儲存類型,了解如何依據使用情境選擇最合適、最省成本的方案。